Abstract logger for the library
minimum level to write to destination
Send a Level.DEBUG log message and log the exception.
Send a Level.ERROR log message and log the exception.
Send a Level.INFO log message and log the exception.
Write a log message to its destination.
Send a Level.VERBOSE log message and log the exception.
Send a Level.WARNING log message and log the exception.